============================================================================== Simba Presto JDBC Data Connector Release Notes ============================================================================== The release notes provide details of enhancements, features, known issues, and workflow changes in Simba Presto JDBC Connector 1.3.0, as well as the version history. 1.3.0 ======================================================================== Released 2025-04-07 Enhancements & New Features * [PRESJ-558] Updated SEN support The connector now uses the SEN 10.3 version. Previously, the connector used SEN 10.2 version. Workflow Changes ============================================================= The following changes may disrupt established workflows for the connector. 1.1.11 ----------------------------------------------------------------------- * [PRESJ-444] Updated SSL property When authenticating with LDAP, to enable or disable SSL, set the SSL property. Previously, SSL was automatically enabled when authenticating with LDAP. For more information, see the Installation and Configuration Guide. 1.1.0 ------------------------------------------------------------------------ * Removed support for SelectorProvider and SelectorProviderArg Beginning with this release, the connector's custom selector provider implementation has been replaced with a custom socket factory and custom DNS resolver implementation. As a result, the connector no longer supports the connection properties SelectorProvider and SelectorProviderArg. Instead, use the following connection properties: - SocketFactory - SocketFactoryArg - DnsResolver - DnsResolverArg For more information, see the Installation and Configuration Guide. 1.0.24 ----------------------------------------------------------------------- * Removed support for JDBC 4 (Java 6) Beginning with this release, the connector no longer supports JDBC 4 (Java 6). For a list of supported JDBC versions, see the Installation and Configuration Guide. Version History ============================================================== 1.2.1 ------------------------------------------------------------------------ Released 2023-11-30 Enhancements & New Features * [PRESJ-473] Updated JDK support The connector now uses JDK 1.8 version. Previously, the connector used JDK 1.6 version. Resolved Issues The following issue has been resolved in Simba Presto JDBC connector 1.2.1. * [PRESJ-473] When connecting to the Starburst Enterprise, the connector uses incorrect metadata query. 1.1.11 ----------------------------------------------------------------------- Released 2022-11-18 Enhancements & New Features * [PRESJ-444] Internal connector improvements The connector has been updated with minor internal improvements. Resolved Issues The following issue has been resolved in Simba Presto JDBC connector 1.1.11. * [PRESJ-415] The SQL queries are running longer than expected. 1.1.4 ------------------------------------------------------------------------ Released 2020-01-15 Enhancements & New Features * [PRESJ-273] Support for ARRAY, MAP, ROW The connector now supports the complex SQL data types ARRAY, MAP, and ROW. Previously, those data types were returned as VARCHAR. For more information, see the Installation and Configuration Guide. Note: This feature is not available for Presto Foundation Server versions 321 and later. * [PRESJ-303] Support for Presto Server warnings The connector now supports warnings returned by Presto Server. * [PRESJ-343] Support for latest versions of Presto Server The connector now supports the following implementations of Presto Server: - Open-source Presto Server versions 0.229 and earlier - Teradata Presto Server versions 0.208-t and earlier - Presto Foundation Server 327 and earlier Resolved Issues The following issue has been resolved in Simba Presto JDBC connector 1.1.4. * [PRESJ-344] When the connector connects to certain Presto community server editions which append additional information to the server version number, the connector fails to execute SQL queries. Known Issues The following are known issues that you may encounter due to limitations in the data source, the connector, or an application. * [PRESJ-273] The data types ARRAY, MAP and ROW are not supported for Presto Foundation Server versions 321 and later. When connected to a server that runs Presto Foundation Server version 321 or later, if you query any ARRAY, MAP, or ROW data, the connector returns an error. * Implicit casting of CHAR(x) to larger CHAR(x) is not supported Beginning with version 0.152.1-t, Presto does not support implicit casting of CHAR(x) data to a CHAR(x) of a larger size. As a workaround, INSERT queries into columns of CHAR(x) type must contain an explicit cast into a CHAR(x) type of the size reported by the Presto Server. 1.1.3 ------------------------------------------------------------------------ Released 2019-10-23 Enhancements & New Features * [PRESJ-323] Enhanced Kerberos support The connector can now access Kerberos credentials directly from a connection URL, or from a JAAS login configuration file. In addition, the connector can now delegate Kerberos credentials by setting the CredDelegation connection property to true. For detailed instructions, see the Installation and Configuration Guide. * [PRESJ-327][PRESJ-332] Support for latest versions of Presto Server The connector now supports the following implementations of Presto Server: - Open-source Presto Server versions 0.217 and earlier - Teradata Presto Server versions 0.208-t and earlier - Presto Foundation Server 318 and earlier * [PRESJ-329] Support for large prepared statements on Starburst Enterprise The connector can now execute large prepared statements for Starburst Enterprise servers. Previously this feature was only supported for Teradata Presto Server. Resolved Issues The following issue has been resolved in Simba Presto JDBC connector 1.1.3. * [PRESJ-324] If you are using the connector with Aqua Data Studio and session properties are set on the server, Aqua Data Studio returns an error. 1.1.2 ------------------------------------------------------------------------ Released 2019-07-10 Enhancements & New Features * [PRESJ-318] Updated support for resource groups When configuring the connector to process certain queries under resource groups, you now have the option of specifying your APPLICATIONNAME and CLIENTTAGS settings using connection properties instead of server-side properties. For more information, see the Installation and Configuration Guide. Resolved Issues The following issue has been resolved in Simba Presto JDBC connector 1.1.2. * [PRESJ-320] When you run consecutive INSERT queries on the same connection, and both queries use prepared statements, the queries fail and the connector returns an error. 1.1.1 ------------------------------------------------------------------------ Released 2019-06-07 Enhancements & New Features * [PRESJ-304] Support for resource groups You can now flag queries from the connector for processing under resource groups on the server side. For more information about this feature, see the Installation and Configuration Guide. * [PRESJ-304] Support for extra credentials pass-through The connector can now pass key-value pairs to the server using the extraCredentials connection property. For more information, see the Installation and Configuration Guide. * [PRESJ-310] Updated Jackson library The connector now uses the Jackson 2.9.9 library. Previous versions used Jackson 2.9.8. 1.1.0 ------------------------------------------------------------------------ Released 2019-05-17 Enhancements & New Features * [PRESJ-289] Custom socket factory and DNS resolver The connector can now use a custom socket factory and custom DNS resolver implementation. To access these features, use the following connection properties: - SocketFactory - SocketFactoryArg - DnsResolver - DnsResolverArg For more information about these properties, see the Installation and Configuration Guide. * [PRESJ-299] Support for Presto Foundation Server The connector now supports Presto Server 305. * [PRESJ-256] Single class name for all JDBC versions The connector and data source can now be loaded using the same class name for any JDBC version. For more information, see the Installation and Configuration Guide. The old class names are still supported. * [PRESJ-290][PRESJ-300] Updated third-party libraries The connector now uses the following third-party libraries: - Apache httpclient 4.5.3 - Apache httpcore 4.4.6 - Jackson 2.9.8 Resolved Issues The following issues have been resolved in Simba Presto JDBC connector 1.1.0. * [PRESJ-264] SQLTables and SQLColumns only work if you specify a catalog in the connection URL. This issue has been resolved. The connector can now make calls to SQLTables and SQLColumns without a specified catalog when the new connection property AllowMetadataFromMultipleCatalogs is set to true. By default this property is enabled. For more information about this property, see the Installation and Configuration Guide. * [PRESJ-286] The connector uses UTF-8 to encode the byte value sent in prepared statements, which provides an incorrect result for negative byte values. ==============================================================================